Hardware/Software Codesign of Embedded Systems - The SPI Workbench
نویسندگان
چکیده
Embedded systems typically include reactive and transformative functions, often described in different languages and semantics which are well introduced in the various application fields. A large part of the system functionality and components is reused from previous designs including legacy code. There is little hope that a single language will replace this heterogeneous set of languages. A hardware/software codesign process must be able to bridge the semantic differences for verification and synthesis and should accept limited knowledge of system properties. This paper presents the SPI model which is based on intervals of system properties and is specifically targeted to cosynthesis. This model is the basis of a workbench which is currently under construction in an international cooperation.
منابع مشابه
DESC: A Hardware-Software Codesign Methodology for Distributed Embedded Systems
The hardware-software codesign of distributed embedded systems is a more challenging task, because each phase of codesign, such as copartitioning, cosynthesis, cosimulation, and coverification must consider the physical restrictions imposed by the distributed characteristics of such systems. Distributed systems often contain several similar parts for which design reuse techniques can be applied...
متن کاملA hardware/software codesign methodology and workbench for predictable development of hard real-time systems
Thepritne goalfor the implementation of a real-time system is to guarantee that itfuljls its timing constraints. The response times which are limited by the constraints depertd on what hardware is used to implement the system, and often violations of the constraints are discovered late in the design process, leading to major design revisions, thus making the development unpredictable. This is b...
متن کاملA Simulator for Embedded Systems Design
Hardware Software codesign is an attempt of integration of hardware and software design techniques. A codesign methodology must support the designer from the speciication of system requirements to the implementation of the device. Any codesign methodology needs a tool able to gure time performance of the system. An event{driven simulator has been developed which is able to simulate starting dir...
متن کاملHardware/Software Co-design is a starting point in Embedded Systems Architecture Education
Embedded Systems Architectures are hard to design, and there is no generally accepted method of doing it. In recent years, this problem has become even harder because of the wide variety of programmable components (FPGA, ASIP, DSP, ...). We propose hardware/software codesign as a starting point for teaching the topic. Codesign helps designer-students to think about architecture design in terms ...
متن کاملToward Fast and Accurate Architecture Exploration in a Hardware/Software Codesign Flow
– Embedded systems design combines software implementations running on an on-chip processor and dedicated hardware components. It also introduces IP-components (Intellectual Property) to be reused and integrated in Systems-on-a-Chip (SoCs). This means a tremendous paradigm shift from the traditional system design. This paper introduces an embedded systems design flow in which the major challeng...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999